Tables [dbo].[SystemEntity]
Properties
PropertyValue
Created10:31:40 AM Tuesday, March 02, 2010
Last Modified3:54:35 PM Wednesday, March 07, 2012
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key PK_SystemEntity: SystemEntityKeyForeign Keys FK_SystemEntity_UniformRegistry: [dbo].[UniformRegistry].SystemEntityKeySystemEntityKeyuniqueidentifier16
No
(newid())
Foreign Keys FK_SystemEntity_SystemRef: [dbo].[SystemRef].SystemKeywordIndexes IX_SystemEntity_SystemKeyword: SystemKeywordSystemKeywordnvarchar(25)50
No
('')
IsActivebit1
No
((0))
IsDefaultbit1
No
((0))
Namenvarchar(50)100
No
('')
Descriptionnvarchar(250)500
No
('')
Foreign Keys FK_SystemEntity_UserMain_UpdatedBy: [dbo].[UserMain].UpdatedByUserKeyIndexes IX_SystemEntity_UpdatedByUserKey: UpdatedByUserKeyUpdatedByUserKeyuniqueidentifier16
No
UpdatedOndatetime8
Yes
Foreign Keys FK_SystemEntity_AccessMain_ApplicationAccessKey: [dbo].[AccessMain].ApplicationAccessKeyIndexes IX_SystemEntity_ApplicationAccessKey: ApplicationAccessKeyApplicationAccessKeyuniqueidentifier16
Yes
Foreign Keys FK_SystemEntity_UserMain_CreatedBy: [dbo].[UserMain].CreatedByUserKeyIndexes IX_SystemEntity_CreatedByUserKey: CreatedByUserKeyCreatedByUserKeyuniqueidentifier16
No
CreatedOndatetime8
No
Foreign Keys FK_SystemEntity_AccessMain: [dbo].[AccessMain].AccessKeyIndexes IX_SystemEntity_AccessKey: AccessKeyAccessKeyuniqueidentifier16
No
Foreign Keys FK_SystemEntity_OrganizationMain: [dbo].[OrganizationMain].OrganizationKeyIndexes IX_SystemEntity_OrganizationKey: OrganizationKeyOrganizationKeyuniqueidentifier16
No
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_SystemEntity: SystemEntityKeyPK_SystemEntitySystemEntityKey
Yes
IX_SystemEntity_AccessKeyAccessKey
IX_SystemEntity_ApplicationAccessKeyApplicationAccessKey
IX_SystemEntity_CreatedByUserKeyCreatedByUserKey
IX_SystemEntity_OrganizationKeyOrganizationKey
IX_SystemEntity_SystemKeywordSystemKeyword
IX_SystemEntity_UpdatedByUserKeyUpdatedByUserKey
Foreign Keys Foreign Keys
NameColumns
FK_SystemEntity_AccessMainAccessKey->[dbo].[AccessMain].[AccessKey]
FK_SystemEntity_AccessMain_ApplicationAccessKeyApplicationAccessKey->[dbo].[AccessMain].[AccessKey]
FK_SystemEntity_OrganizationMainOrganizationKey->[dbo].[OrganizationMain].[OrganizationKey]
FK_SystemEntity_SystemRefSystemKeyword->[dbo].[SystemRef].[SystemKeyword]
FK_SystemEntity_UniformRegistrySystemEntityKey->[dbo].[UniformRegistry].[UniformKey]
FK_SystemEntity_UserMain_CreatedByCreatedByUserKey->[dbo].[UserMain].[UserKey]
FK_SystemEntity_UserMain_UpdatedByUpdatedByUserKey->[dbo].[UserMain].[UserKey]
Permissions
TypeActionOwning Principal
GrantSelectIMIS
SQL Script
CREATE TABLE [dbo].[SystemEntity]
(
[SystemEntityKey] [uniqueidentifier] NOT NULL CONSTRAINT [DF_SystemEntity_SystemEntityKey] DEFAULT (newid()),
[SystemKeyword] [nvarchar] (25) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_SystemEntity_SystemKeyword] DEFAULT (''),
[IsActive] [bit] NOT NULL CONSTRAINT [DF_SystemEntity_IsActive] DEFAULT ((0)),
[IsDefault] [bit] NOT NULL CONSTRAINT [DF_SystemEntity_IsDefault] DEFAULT ((0)),
[Name] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_SystemEntity_Name] DEFAULT (''),
[Description] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_SystemEntity_Description] DEFAULT (''),
[UpdatedByUserKey] [uniqueidentifier] NOT NULL,
[UpdatedOn] [datetime] NULL,
[ApplicationAccessKey] [uniqueidentifier] NULL,
[CreatedByUserKey] [uniqueidentifier] NOT NULL,
[CreatedOn] [datetime] NOT NULL,
[AccessKey] [uniqueidentifier] NOT NULL,
[OrganizationKey] [uniqueidentifier] NOT NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [PK_SystemEntity] PRIMARY KEY CLUSTERED ([SystemEntityKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_SystemEntity_AccessKey] ON [dbo].[SystemEntity] ([AccessKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_SystemEntity_ApplicationAccessKey] ON [dbo].[SystemEntity] ([ApplicationAccessKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_SystemEntity_CreatedByUserKey] ON [dbo].[SystemEntity] ([CreatedByUserKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_SystemEntity_OrganizationKey] ON [dbo].[SystemEntity] ([OrganizationKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_SystemEntity_SystemKeyword] ON [dbo].[SystemEntity] ([SystemKeyword]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_SystemEntity_UpdatedByUserKey] ON [dbo].[SystemEntity] ([UpdatedByUserKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [FK_SystemEntity_AccessMain] FOREIGN KEY ([AccessKey]) REFERENCES [dbo].[AccessMain] ([AccessKey])
GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [FK_SystemEntity_AccessMain_ApplicationAccessKey] FOREIGN KEY ([ApplicationAccessKey]) REFERENCES [dbo].[AccessMain] ([AccessKey])
GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [FK_SystemEntity_OrganizationMain] FOREIGN KEY ([OrganizationKey]) REFERENCES [dbo].[OrganizationMain] ([OrganizationKey])
GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [FK_SystemEntity_SystemRef] FOREIGN KEY ([SystemKeyword]) REFERENCES [dbo].[SystemRef] ([SystemKeyword])
GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [FK_SystemEntity_UniformRegistry] FOREIGN KEY ([SystemEntityKey]) REFERENCES [dbo].[UniformRegistry] ([UniformKey])
GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [FK_SystemEntity_UserMain_CreatedBy] FOREIGN KEY ([CreatedByUserKey]) REFERENCES [dbo].[UserMain] ([UserKey])
GO
ALTER TABLE [dbo].[SystemEntity] ADD CONSTRAINT [FK_SystemEntity_UserMain_UpdatedBy] FOREIGN KEY ([UpdatedByUserKey]) REFERENCES [dbo].[UserMain] ([UserKey])
GO
GRANT SELECT ON  [dbo].[SystemEntity] TO [IMIS]
GO
Uses
Used By